home *** CD-ROM | disk | FTP | other *** search
/ Ultra Utilities / Ultra Utilities (NMV)(1993).iso / copy / dcopy10 / dcopy.doc next >
Text File  |  1993-03-07  |  30KB  |  925 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. ======================================================================
  8. =                                                                    =
  9. =                     DOCUMENTATION-FILE                             =
  10. =                                                                    =
  11. =                     DATE: March 8th, 1993                          =
  12. =                                                                    =
  13. ======================================================================
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21. ======================================================================
  22. =                                                                    =
  23. =  Name of the program     :  DCOPY version 1.0a / 1.0x              =
  24. =                             (c) copyright 1993 by Reiner Kessler   =
  25. =                                                                    =
  26. =  Date of the program     :  March 8th, 1993                        =
  27. =                                                                    =
  28. =  Function of the program :  1:1 disk copy program                  =
  29. =                                                                    =
  30. =  Author of the program   :  Reiner Kessler                         =
  31. =                             Muehlentor 25                          =
  32. =                             D-2810 Verden                          =
  33. =     (from July 1th, 1993 :  27283 Verden)                          =
  34. =                             Germany                                =
  35. =                                                                    =
  36. ======================================================================
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45. ======================================================================
  46. =                                                                    =
  47. =                                                                    =
  48. =        The program dcopy v1.0a / 1.0x is shareware.                =
  49. =                                                                    =
  50. =                                                                    =
  51. ======================================================================
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71. Contents:
  72.  
  73.  
  74.  
  75. 1    Shareware conditions........................................... 2
  76.  
  77. 2    Shareware disk................................................. 2
  78.  
  79. 3    Qualifications................................................. 3
  80. 3.1  Copying of specially formatted disks........................... 3
  81. 3.2  Copying of non-DOS formatted disks............................. 3
  82. 3.3  Formatting with interleave..................................... 3
  83. 3.4  Formatting with track sliding (track skewing).................. 4
  84. 3.5  Buffer memory.................................................. 4
  85. 3.6  Multiple copying............................................... 4
  86. 3.7  Speed of copying............................................... 5
  87. 3.8  Differences between the versions............................... 5
  88. 3.9  Operating instruction.......................................... 5
  89. 3.10 Required system................................................ 5
  90.  
  91. 4    Installation of the program.................................... 6
  92.  
  93. 5    Starting the program........................................... 6
  94. 5.1  Syntax......................................................... 6
  95. 5.2  Options........................................................ 6
  96. 5.3  Buffer memory choice........................................... 7
  97. 5.4  Screen colour choice........................................... 7
  98. 5.5  Batch files.................................................... 7
  99. 5.6  Windows and OS/2 integration................................... 8
  100.  
  101. 6    User surface................................................... 8
  102. 6.1  Option line.................................................... 8
  103. 6.2  Choice panels.................................................. 9
  104. 6.3  Disk data report display.......................................10
  105. 6.4  Status panel...................................................10
  106. 6.5  Report panel...................................................10
  107. 6.6  Read/Format/Write/Verify action panel..........................11
  108.  
  109. 7    Operating instructions.........................................11
  110.  
  111. 8    Error handling.................................................12
  112. 8.1  Read/write error...............................................12
  113. 8.2  Target disk error..............................................12
  114. 8.3  Target disk check..............................................13
  115.  
  116. 9    Author's request...............................................13
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. 1 Shareware conditions
  137.  
  138. The program dcopy v1.0a / 1.0x may be copied and passed on without any
  139. payment, but only in combination with the documentation files
  140. dcopy.txt or dcopy.doc!
  141. The program dcopy v1.0a / 1.0x may only be tested over a period of
  142. four weeks. If you want to go on you have to pay a fee of $ 20
  143. (US Dollars). You have three possibilities to pay:
  144.  
  145. 1. You send the sum in form of a voucher check (US) / crossed cheque
  146.    (UK) and the filled-in register form to the address stated above.
  147. 2. You remit the money to this bank account:
  148.    Account no.: 17941, bank code no.: 291 526 70,
  149.    name of bank: Kreissparkasse Verden, Germany.
  150. 3. You send a bank note and the filled-in register form to my address.
  151.    This is not the safest way but the most profitable to me because no
  152.    bank fees will occur.
  153.  
  154. After reception of the fee the sender is a registered user. The
  155. registration refers to the use on a single PC only. Commercial users,
  156. institutions, schools etc. or users with multi user systems have to
  157. ask for special conditions by mail. The registered user will not
  158. receive a manual or operating instruction, because the program is
  159. designed in such an uncomplicated way that the information you got by
  160. the documentation should be sufficient. Also a full version will not
  161. be sent because the shareware version is the full version. Whenever an
  162. update of the program is available the registered user will receive
  163. just a short note from me. The updated version has to be ordered from
  164. a shareware dealer. There is no update fee.
  165. An error-free operation of the program cannot be guaranteed. The use
  166. is at your own risk. Because the program uses a lot of functions that
  167. are hardware-related malfunctions can occur under certain conditions.
  168. Therefore the author is not responsible for possible program
  169. malfunctions or thus resulting damages.
  170.  
  171.  
  172. 2 Shareware disk
  173.  
  174. Following files should be found on the disk:
  175.  
  176. \readme.txt                German introduction text for dcopy v1.0
  177. \readme.doc                English introduction text for dcopy v1.0
  178. \dcopy10.exe               self-extracting archive (dcopy v1.0)
  179. \fdform18.exe              self-extracting archive (fdformat v1.8)
  180.  
  181. In the archive dcopy10.exe following files should be found:
  182.  
  183. \dcopy.txt                 German documentation
  184. \dcopy.doc                 English documentation (this one)
  185. \dcopy.ico                 ICO file for MS-Windows
  186. \dcopy.pif                 PIF file for MS-Windows
  187. \history.txt               German history file
  188. \history.doc               English history file
  189. \register.doc              English register form
  190. \dcopy_at\dcopy.exe        program file for 286s or better
  191. \dcopy_at\engl\dcopy.exe   program file (English) for 286s or better
  192. \dcopy_xt\dcopy.exe        program file for XTs
  193. \dcopy_xt\engl\dcopy.exe   program file (English) for XTs
  194.  
  195.                                   2
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. 3 Qualifications
  203.  
  204. The program dcopy v1.0 is a 1:1 disk copy program, i. e. the format of
  205. the source disk will also be generated on the target disk.
  206.  
  207.  
  208.  
  209. 3.1 Copying of specially formatted disks
  210.  
  211. The program allows copying of special formats generated by the
  212. formatting program 'fdformat'. For example a 3 1/2" HD disk (1.72
  213. MByte) can be copied to another 3 1/2" HD disk.
  214.  
  215. So it is possible to copy a 3 1/2" HD disk (1.44 MByte) to a 5 1/4' HD
  216. disk (1.2 MByte). The 5 1/4" disk just gets the 3 1/2" (1.44 MByte)
  217. format.
  218.  
  219.  
  220.  
  221. 3.2 Copying of non-DOS formatted disks
  222.  
  223. Another qualification is the ability to copy non-DOS formats. UNIX
  224. disks, Atari disks etc. can be copied without any problem. There is
  225. only one restriction: the floppy disks must have the same format on
  226. all the tracks.
  227.  
  228.  
  229.  
  230. 3.3  Formatting with interleave
  231.  
  232. Interleave = positioning of the sectors on a track
  233.  
  234. For example:
  235. Interleave 1, 3 1/2', 1.44 MByte disk (18 sectors):
  236.  
  237.          1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
  238.  
  239. For completely reading of the track there is one rotation necessary!
  240.  
  241. Interleave 2, 3 1/2', 1.44 MByte disk (18 sectors):
  242.  
  243.          1 3 5 7 9 11 13 15 17 2 4 6 8 10 12 14 16 18
  244.  
  245. For complete reading of the track two rotations are required because
  246. every second sector is omitted!
  247.  
  248. Normally an interleave of 1 is used for all standard DOS-formatted-
  249. disks. To force an interleave for formatting is a function of the
  250. program but you have to activate it by a start option. This function
  251. is only designed for copying non-DOS formatted disks which need an
  252. interleave higher than 1. The interleave of 2 is automatically chosen
  253. for DOS formatted disks with higher storing capacity.
  254.  
  255. Note:
  256. The reading and writing speed of a disk with an interleave higher than
  257. 1 is reduced. Therefore you should consider whether disks with higher
  258. storing capacity are truly needed for the intended purpose.
  259.  
  260.  
  261.                                   3
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. 3.4  Formatting with track sliding (track skewing)
  269.  
  270. Track sliding = positioning of the sectors after a track change
  271.  
  272. For example:
  273. Track sliding 0, 3 1/2', 720 KByte disk (9 sectors):
  274.  
  275. 1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 + etc.
  276.                   +                   +                   +
  277.              track change        track change        track change
  278.  
  279. Each track change takes a small amount of time during which the disk
  280. keeps rotating. When the reading/writing head reaches the correct
  281. track position the first sector is no longer underneath the head.
  282. Therefore one more rotation is necessary to start again at the first
  283. sector!
  284.  
  285. Track sliding 3, 3 1/2', 720 KByte disk (9 sectors):
  286.  
  287. 1 2 3 4 5 6 7 8 9 + 7 8 9 1 2 3 4 5 6 + 4 5 6 7 8 9 1 2 3 + etc.
  288.                   +                   +                   +
  289.              track change        track change        track change
  290.  
  291. No more rotation is necessary for starting again at the first sector
  292. if the right track sliding value is used!
  293.  
  294. Normally a track sliding is not used. To force a track sliding for
  295. formatting is a function of the program but you have to activate it by
  296. a start option. It is specially created for professional users. It
  297. depends on different hardware whether the value of track sliding must
  298. be adapted to the respective PC and the different disk formats. This
  299. is an important source of error. If the value is incorrect disks could
  300. be written which won't work correctly on other PCs.
  301.  
  302. Note:
  303. The speed of copying isn't a sign for the right value of track
  304. sliding. The optimum value for maximum speed can be determined only
  305. during the reading of the floppy disk.
  306.  
  307.  
  308.  
  309. 3.5 Buffer memory
  310.  
  311. The program allows to read and write all the data in a single process.
  312. Therefore a sufficient buffer memory is required. The program may use
  313. ram disk drive, EMS (version 3.0 or later), XMS (version 2.0 or later)
  314. or hard disk drive.
  315.  
  316.  
  317.  
  318. 3.6 Multiple copying
  319.  
  320. By using the buffer memory a disk can be copied several times. This is
  321. quite helpful if the target disk shows 'bad sectors'. The source disk
  322. doesn't have to be read once again.
  323.  
  324.  
  325.  
  326.  
  327.                                   4
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. 3.7 Speed of copying
  335.  
  336. The program dcopy v1.0 copies as fast as the hardware allows, i. e.
  337. there shouldn't occur any loss of time caused by the program itself
  338. (see 3.8).
  339.  
  340. There is no copy speed-up by 'read-only data'. This would be a
  341. contradiction to a 1:1 disk copy program, and also copying of non-DOS
  342. formats without FAT (File Allocation Table) would require further
  343. special treatment.
  344.  
  345.  
  346.  
  347. 3.8 Differences between the versions
  348.  
  349. There are four different versions of dcopy v1.0 on the disk in the
  350. self-extracting archive dcopy10.exe. They differ from the used
  351. language (English/German) and from the program compiling (code
  352. generation for XT/AT). Each user may choose the version he wants to
  353. use on his PC.
  354.  
  355. Of course the AT version (v1.0a) should be used for an AT PC, because
  356. this one is possibly faster than the XT version (v1.0x).
  357.  
  358. The XT version has to be used for a XT PC, because the AT version will
  359. not run on a XT PC.
  360.  
  361.  
  362.  
  363. 3.9 Operating instruction
  364.  
  365. The program is controlled by pressing single hot keys. The program
  366. screen operates in ordinary text mode.
  367.  
  368. A graphic user surface, SAA-surface and the use of a mouse are not
  369. available because this would just slow down the operation speed. The
  370. time that might have been necessary to create these functions was
  371. invested by the author to develop a program that does what it should
  372. really do: to copy disks fast and correctly.
  373.  
  374.  
  375.  
  376. 3.10 Required system
  377.  
  378. The program requires an IBM PC compatible computer with DOS 3.2 or
  379. later and at least 200 KByte main memory.
  380.  
  381. The program works with all PC video standards (Hercules, CGA, EGA and
  382. VGA).
  383.  
  384. In case EMS shall be used the expanded memory manager must be version
  385. 3.0 or later.
  386.  
  387. In case XMS shall be used the extended memory manager must be version
  388. 2.0 or later.
  389.  
  390.  
  391.  
  392.  
  393.                                   5
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. 4 Installation of the program
  401.  
  402. For the installation the self-extracting archive dcopy10.exe has to be
  403. copied to a directory on the hard disk drive, a HD floppy disk or a
  404. 3 1/2" DD disk (720 KByte), for example:
  405.  
  406. copy a:\dcopy10.exe c:\tools\dcopy10.exe
  407.  
  408. or
  409.  
  410. copy b:\dcopy10.exe a:\dcopy10.exe
  411.  
  412. etc..
  413.  
  414. Starting the program at the DOS-prompt with 'dcopy10' the archive file
  415. will unpack itself. Several sub directories will be created, in which
  416. the different versions of the program will be found (see point 2 and
  417. 3.8). The chosen version should be copied to a directory with a path.
  418. Another way is to write a batch file for starting the program (see
  419. point 5.5). All the other versions can be deleted.
  420. The same procedure can be executed with the self-extracting archive
  421. fdform18.exe, as explained for dcopy10.exe. The program 'fdformat' is
  422. a formatting program that allows to generate disks with higher storing
  423. capacity. The operating instructions and the source code etc. are also
  424. in the archive file.
  425.  
  426.  
  427.  
  428. 5 Starting the program
  429.  
  430. 5.1 Syntax
  431.  
  432. The program dcopy v1.0 can be started from the DOS prompt with the
  433. following optional parameters:
  434.  
  435. dcopy [A:|B:] [A:|B:] [/1] [/F] [/H] [/?] [/Inn] [/ND] [/R] [/Ynn]
  436.  
  437. The program has to be located in the current directory or in one that
  438. is in the path.
  439.  
  440. Default: dcopy A: A: /I1 /Y0
  441.  
  442.  
  443. 5.2 Options
  444.  
  445. [A:|B:]  : Source drive
  446. [A:|B:]  : Target drive
  447.  /1      : Only the first side will be copied.
  448.  /F      : The target disk will always be formatted.
  449.  /H , /? : This help screen will be displayed.
  450.  /Inn    : The interleave factor nn is preset.
  451.  /ND     : The motor stop time of the floppy disk drive will be two
  452.            seconds instead of one.
  453.  /R      : After writing a track it will not be verified (Verify off).
  454.  /Ynn    : The track sliding nn is preset.
  455.  
  456. The option /1 is available to be compatible to the program 'diskcopy'
  457. of DOS.
  458.  
  459.                                   6
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. The option /ND (Normal delay) is available to give the user the
  467. possibility to reset the motor stop time of the floppy disk drive to
  468. the usual two seconds. This makes sense if the floppy disk drive motor
  469. often stops for a short period of time during the read/write action to
  470. the hard disk drive,
  471.  a. because a slow hard disk drive is used as a buffer;
  472.  b. because a cache program is used with an activated writing cache.
  473.  
  474. The options /Inn and /Ynn are displayed after 'Format:' if the preset
  475. is changed and 'format' is activated.
  476.  
  477.  
  478. 5.3 Buffer memory choice
  479.  
  480. If you want to use a different buffer memory than the one chosen by
  481. the program you can make your choice by setting an environment
  482. variable. Therefore you type 'set' at the DOS prompt and add the
  483. environment variable.
  484.  
  485. Possible environment variables are:
  486.  
  487. for ram disk drive   -->  set dcopytmp=RAMDISK
  488. for EMS              -->  set dcopytmp=EMS
  489. for XMS              -->  set dcopytmp=XMS
  490. for hard disk drive  -->  set dcopytmp=[disk drive:\][path name]
  491.  
  492. In case the program finds one of these environment variables the
  493. chosen buffer memory will be used if it is possible.
  494.  
  495.  
  496. 5.4 Screen colour choice
  497.  
  498. Another environment variable can be typed at the DOS prompt if
  499. difficulties occur in connection with the screen display/colour
  500. choice.
  501.  
  502. Possible environment variables are:
  503.  
  504. for VGA-Monochrome  -->  set DCOPYCOLOR=VgaMono
  505. for Hercules        -->  set DCOPYCOLOR=Herc
  506.  
  507.  
  508. 5.5 Batch files
  509.  
  510. Of course a batch file can be written to start the program, in which
  511. the preferred start options and the environment variables can be
  512. preset.
  513.  
  514. Example for a batch file:
  515.  
  516. c:                 (* Change to hard disk c: *)
  517. cd \tools          (* Directory change to c:\tools *)
  518. set dcopytmp=xms   (* Environment variable preset for buffer memory *)
  519. dcopy b: b: /nd    (* Program start with options *)
  520. set dcopytmp=      (* Reset environment variable *)
  521. cd \               (* Directory change to c:\ *)
  522.  
  523. Of course the environment variables can be preset in the autoexec.bat
  524. too.
  525.                                   7
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. 5.6 Windows and OS/2 integration
  533.  
  534. The program dcopy v1.0 is no WINDOWS program or OS/2 program.
  535. Nevertheless there is a PIF file and an icon included in the archive
  536. file dcopy10.exe for the integration in MS-WINDOWS. The PIF file and
  537. the icon will be installed as a new program in the Program Manager
  538. (see MS-WINDOWS manual). The program dcopy v1.0 should always be run
  539. 'Exclusive'. Owners of very fast PCs may try to run the program in the
  540. 'Background' mode. This however might slow down certain program steps,
  541. for example reading/writing attempts are not successful (display of
  542. failing attempts) or the signal sound is extended. This setting used
  543. with a very slow PC will cause the program to stop and an error report
  544. will be displayed. In any case the reading/writing from the hard disk
  545. should be avoided. This problem can be solved by starting the program
  546. which shall be used during the copying process before starting dcopy
  547. v1.0. While copying you can switch to the other program with the key
  548. combination <ALT>+<TAB>.
  549.  
  550. Should the program still be stopped by an error report the
  551. reading/writing process simply can be repeated. Therefore the
  552. possibility to set the number of attempts by pushing the 'A' key is
  553. used (see point 8.1).
  554.  
  555. Often however the copy speed of the program is reduced if it is
  556. started from MS-WINDOWS, either used in the 'Exclusive' or
  557. 'Background' mode.
  558. To integrate dcopy v1.0 in OS/2 you should look up the on-line help
  559. function in OS/2 how to install 'ordinary' DOS programs. Unfortunately
  560. the author can't offer further help or experience on OS/2.
  561.  
  562.  
  563.  
  564. 6. User surface
  565.  
  566. 6.1 Option line
  567.  
  568. The bottom line is the option line. Optional keys to be pushed are
  569. displayed here.
  570.  
  571. Examples of options:
  572.  
  573. 'S'          = if two disk drives are available the source disk drive
  574.                will be changed from A: to B: or vice versa
  575.  
  576. 'B'          = the temporary buffer memory will be changed
  577.  
  578. 'T'          = if two disk drives are available the target disk drive
  579.                will be change from A: to B: or vice versa
  580.  
  581. 'F'          = activates and deactivates the formatting of the target
  582.                disk
  583.  
  584. 'V'          = activates and deactivates the verifying of the target
  585.                disk
  586.  
  587. 'A'          = preset of the number of attempts before an error report
  588.                will be displayed
  589.  
  590.  
  591.                                   8
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. Further optional keys:
  599.  
  600. '0'..'9'     = a figure between 0 and 9 to preset the number of
  601. attempts
  602.  
  603. '<ESC>'      = abortion of the current action
  604.  
  605. 'Y'          = answer 'yes'
  606.  
  607. 'N'          = answer 'no',
  608.  
  609. another key  = start of the action
  610.  
  611.  
  612. 6.2 Choice panels
  613.  
  614. You can see the choice panels, which correspond with the optional
  615. pressed keys, on the left half of the screen.
  616.  
  617. When you start the program without options the preset is:
  618.  
  619. 'S'= source disk            (Source)   A
  620. 'B'= buffer memory          (Buffer)   - (*)
  621. 'T'= target disk            (Target)   A
  622. 'F'= formatting             (Format)   OFF
  623. 'V'= verifying              (Verify)   ON
  624. 'A'= attempts               (Attempts)  3
  625.  
  626. (*) Note:
  627. It is not necessary for the user to determinate the buffer memory
  628. before reading the source disk. The program is able to chose the
  629. optimal buffer memory itself.
  630.  
  631. The order therefore is:
  632.  
  633. 1. RAM       (main memory)
  634. 2. RAMDISK   (emulation of hard disk drive)
  635. 3. EMS       (expanded memory)
  636. 4. XMS       (extended memory)
  637. 5. HARDDISK  (hard disk drive)
  638.  
  639. If a memory type is not available or the capacity of the memory is not
  640. sufficient the following existing type is chosen that offers the
  641. required capacity.
  642. By pushing the 'B' key you can determinate the memory type yourself.
  643. This enables you to test the copy speed of the different memory types
  644. with the installed hardware. It is possible that the memory chosen by
  645. the program is not the fastest choice or even malfunctions may occur.
  646. When choosing the memory type just make sure that the capacity is
  647. sufficient! If it isn't the program will notice this and will make a
  648. different choice. In case the required capacity of memory is so small
  649. that the RAM (main memory) can be used the program will do this, it
  650. doesn't matter which type the user has chosen. This concerns usually
  651. only 5 1/4" DD floppy disks (360 KByte).
  652. If you want to use another memory type you can preset your choice by
  653. an environment variable before you start the program (see point 5.3
  654. and 5.5).
  655.  
  656.  
  657.                                   9
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664. 6.3 Disk data report display
  665.  
  666. Between the choice panels for the source disk and for the buffer
  667. memory there is the disk data report display. Here you can read the
  668. data of the floppy disk's physical qualification. The single
  669. information of the storage capacity isn't sufficient because it is
  670. possible to generate different physical formats on the disks.
  671. Following disk data are displayed:
  672.  
  673. Side(s)/disk:   =   Number of sides of the disk
  674. Bytes/sector:   =   Number of bytes per sector
  675. Sectors/track:  =   Number of sectors per track
  676. Tracks/side:    =   Number of tracks per side
  677.  
  678. The storage capacity of the disk results from this formula:
  679.  
  680. Storage capacity =
  681.  
  682.  Side(s)/disk * Bytes/sector * Sectors/track * Tracks/side   [Bytes]
  683.  
  684.  
  685.  
  686. 6.4 Status panel
  687.  
  688. Below the display of the presets in the left half of the screen there
  689. is a panel named 'Status'. Here the status of the program is reported.
  690.  
  691. Possible status reports are:
  692.  
  693. 1. Waiting = waiting for a key to be struck
  694. 2. Reading = reading of the source disk
  695. 3. Writing = writing of the target disk
  696. 4. Error!  = an error occurred
  697.  
  698. Note:
  699. The program makes no difference between 'Writing' and 'Formatting'. If
  700. a disk is formatted during the writing process the status report will
  701. be 'Writing'.
  702.  
  703.  
  704.  
  705. 6.5 Report panel
  706.  
  707. Below the status panel there is the report panel. Here further
  708. information and instructions are displayed that will help the user to
  709. continue in the current situation.
  710.  
  711. Examples:
  712.  
  713. - Please insert the source disk in drive A:.
  714. - Please insert the target disk in drive B:.
  715. - Error-free target disk generated. Another copy of the source disk?
  716. - Another copy of the source disk?
  717. - The disk is write-protected! Please remove the write protection.
  718.  
  719. etc.
  720.  
  721.  
  722.  
  723.                                   10
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730. 6.6 Read/format/write/verify action panel
  731.  
  732. This panel covers the middle and the right area of the screen.
  733. During the reading/formatting/writing/verifying the currently treated
  734. track (0 - 99) is displayed (R = Reading, F = Formatting, W = Writing,
  735. V = Verifying). While formatting/writing the currently treated side of
  736. the disk or head 0 / 1 is displayed in addition.
  737.  
  738. If a track was not formatted/written the number of failed attempts is
  739. displayed.
  740.  
  741. If a track was not read/verified the side (0 or 1) is displayed on
  742. which the attempts failed. If attempts have failed on both sides of
  743. the disk the figure '2' will be displayed.
  744.  
  745. If the track was read/written the first time a square root sign '√' is
  746. displayed.
  747. This always means that the action was successful.
  748.  
  749.  
  750.  
  751. 7 Operation instructions
  752.  
  753.  
  754. a) After starting the program the user can execute the settings in the
  755. above explained way. The source disk should be inserted in the source
  756. disk drive.
  757.  
  758. b) As soon as another key is hit, for example <Enter>, the program
  759. starts to read the source disk. The reading can be aborted anytime by
  760. hitting the <ESC> key. When the source disk is completely read the
  761. program signals this by a beep.
  762.  
  763. c) The program asks to insert the target disk in the target disk
  764. drive. The settings for target drive (T), formatting (F), verifying
  765. (V) and attempts (A) can still be changed.
  766.  
  767. d) As soon as another key is hit, e. g. the <space bar>, the program
  768. starts to write the target disk. The writing can be aborted anytime by
  769. hitting the <ESC> key.
  770.  
  771. e) When the target disk is completely written the program signals this
  772. by a beep. The program asks whether another copy of the source disk
  773. should be produced.
  774.  
  775. f) If the answer is (y)es the program starts at point c) again.
  776.  
  777. g) If the answer is (n)o or the <ESC> key is hit you are asked whether
  778. another disk should be copied.
  779.  
  780. h) If you answer (y)es to that question the program returns to point
  781. a).
  782.  
  783. i) If you answer (n)o or hit the <ESC> key the program is aborted.
  784.  
  785.  
  786.  
  787.  
  788.  
  789.                                   11
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796. 8 Error handling
  797.  
  798. If an error occurs the program aborts the current action. In the
  799. status panel 'Error!' and in the report panel a comment appears about
  800. the error. The option line refers to possible reactions or keys to be
  801. hit.
  802.  
  803.  
  804.  
  805. 8.1 Read/write error
  806.  
  807. If a read/write error stops the program and you push the key 'A', you
  808. can choose the number of attempts until you get an error. Therefore
  809. you push a key with a number between 1 and 9. So a new reading/writing
  810. of the track which causes the error is started. If the newly started
  811. attempt malfunction, the fault can normally not be eliminated. You may
  812. press another key, e. g. <Enter> if you get a new error and then the
  813. program will continue and read/write the next track.
  814. When the faults occur increasingly and you won't get any more 'Error!'
  815. you have to hit the key 'A' and then the '0'. The account of attempts
  816. is yet the same like the old one.
  817.  
  818.  
  819. Note:
  820.  
  821. In case of an error there is no 'reading of the source disk sector by
  822. sector'. The benefit for the user is low. Normally this function is
  823. only used when there are reading errors and these errors are
  824. positioned in data areas. Sector by sector reading could limit the
  825. damage but not prevent it. In fact of this it is better to acquire a
  826. disk with the same valid data.
  827.  
  828.  
  829.  
  830. 8.2 Target disk error
  831.  
  832. In the following cases you get a target disk error after starting the
  833. writing, if
  834.  
  835. a) the target disk isn't formatted,
  836. b) the target disk has another format than the source disk or
  837. c) the target disk is not inserted in the target drive,
  838. and if formatting isn't switched on.
  839.  
  840. The user should react appropriately.
  841.  
  842. In case of c) you should insert a disk in the target drive.
  843. In the other cases you should switch the formatting on because this is
  844. not an automatical function of dcopy v1.0. This functioning is wanted
  845. and used for all formats. It is caused by the different operating of
  846. the disk drive controllers and the program's facility to read, format,
  847. write and verify non-DOS formatted disks (depending on the hardware).
  848.  
  849. Without formatting the program nevertheless starts writing but after
  850. the unsuccessful attempts (account of attempts minus 1) it switches
  851. formatting by itself on. If this happens you should stop the action of
  852. writing by hitting <ESC>.
  853.  
  854.  
  855.                                   12
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862. The following question for a new copy of the source disk should be
  863. answered with (y)es and formatting should be switched on!!
  864.  
  865. You don't miss the data of the source disk stored in the buffer by
  866. stopping the action of writing.
  867.  
  868. The automatical toggle between writing and formatting is made only for
  869. the normal writing without formatting. Perhaps it is possible to write
  870. the disk after unsuccessful writing attempts with a new formatting.
  871.  
  872.  
  873.  
  874. 8.3 Target disk check
  875.  
  876. You should check the first copies of the different disk formats with
  877. the DOS command 'diskcomp', to make sure that the disks are correctly
  878. copied with dcopy v1.0. If the checked disks are valid a check of
  879. further disk copies will not be necessary with 'diskcomp'.
  880. This is a very important point because different errors may occur
  881. depending on special hardware constellations.
  882.  
  883.  
  884.  
  885. 9 Author's request
  886.  
  887. In case of a fatal error (crash, hanging conditions etc.) with dcopy
  888. v1.0 it would be nice and helpful for the author to get a comment
  889. about the faults and system reactions. Also the special hardware and
  890. the data in the config.sys and in the autoexec.bat are of interest.
  891.  
  892.  
  893.  
  894.  
  895.  
  896. dcopy.doc end
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.                                   13
  922.  
  923.  
  924.  
  925.